public class Test1109 {
    //    /**
    public String ToLowerCase(String s){
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);
            if (Character.isLetter(ch)){
                if (Character.isUpperCase(ch)){
                    ch = (char)(ch + 32);
                }
            }
            stringBuilder.append(ch);
        }
        return stringBuilder.toString();
    }





//     * ユーザーが管理者かどうかを判定するユーティリティクラス
//     * （誤りが含まれています）
//     */
//    public class SystemUtil {
//
//        /**
//         * ユーザーIDに基づいて管理者権限を判定
//         * @param userId ユーザーID文字列
//         * @return 管理者の場合true、それ以外はfalse
//         */
//        public static boolean isAdmin(String userId) {
//            // ユーザーIDを小文字に変換
//            String lowerUserId = userId.toLowerCase();
//
//            // 【誤りポイント】
//            // String型の比較に==演算子を使用しています。
//            // ==はオブジェクトの参照アドレスを比較するため、
//            // 内容が同じでも異なるオブジェクトの場合falseになることがあります。
//            // 正しくはequals()メソッドを使用します。
//            return lowerUserId == "admin";
//        }
//
//        /**
//         * プログラム実行エントリーポイント
//         * @param args コマンドライン引数
//         */
//        public static void main(String[] args) {
//            // テスト用ユーザーID
//            String testUserId = "Admin";
//
//            // 管理者判定メソッドを呼び出し
//            boolean result = isAdmin(testUserId);
//
//            // 結果出力
//            System.out.println("ユーザーID: " + testUserId);
//            System.out.println("管理者権限: " + result);
//        }
//    }
}
